body{
	color:#344c50;
}
.org{
	position: relative;
	height:300px;
}
.org ul{
	/*width:90%;*/
	/*padding-left:5px;*/
	color:#374b52;
	/*float:none;*/
	display: table-row;

}

.org ul li{
	width:100%;
	height:35px;
	line-height:35px;	
	clear:both;
	white-space: nowrap;
	display: table;
	/*overflow:hidden;*/

}
/*.hoverBg{
	height:35px;
}*/
div.addD{
	display: block;
	position: absolute;
	z-index: 15;
	right:8px;
	top:0;	
	/*border:8px solid white;*/
}
.org label{
		position: absolute;
		/*right:320px;*/
		border:6px solid white;
		right:0;
}
.org span,.org label{
	/*display: inline-block;*/
	display: table-cell;

}
.org span{
	display: block;
	float:left;
	white-space: nowrap;
	/*width:40%;*/
	padding-left:15px;
	padding-right:15px;
	cursor: pointer;
	height:35px
}
 .addD{
	background-image: url("../image/icon/plus.png");
	background-repeat: no-repeat;
	background-position: center center;
	width:35px;
	height:22px;
	/*float:right;*/
	visibility: hidden;
	background-color: white;
	text-align: center;
	border:1px solid #e4edf0;
	margin-top:5px;
	/*display: none;*/
	/*margin-right:5px;*/
	
	cursor: pointer;
}
.addD:hover{
	border:1px solid #0099ff;
}
.selected li{
	white-space: nowrap;
	height:28px;
	line-height: 28px;
	margin-top:3px;
	padding:0 5px;

}
.selected span{
	display: block;
	margin:0;

	color:#374b52;
	cursor: pointer;
	
	float:left;
}
.selected .add-{
	background-repeat: no-repeat;
	width:31px;
	height:22px;
	float:right;
	margin-top:3px;
	display: none;
	margin-right:5px;	
	cursor: pointer;
	background-image: url("../image/icon/add-.png");

}

.sel li:not(.selectArrow):hover {
	color:#0099ff;
}
.config .bg0099ff{
	background-color: #0099ff;
	color:white;
}
.config span{
	cursor: pointer;
}
.directory-table label{
	height:34px;
	line-height: 34px;
}

.directory-table label.mr-20{
	color:#6787ab
}
